<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>embedme: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">embedme
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>libemb</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_arg_option.html" target="_self">ArgOption</a></td><td class="desc">参数解析类 </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_array.html" target="_self">Array</a></td><td class="desc">数组基类 </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_auto_lock.html" target="_self">AutoLock</a></td><td class="desc">自动释放的互斥锁类 <br  />
 </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_base64.html" target="_self">Base64</a></td><td class="desc">BASE64编解码器 </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_base_info.html" target="_self">BaseInfo</a></td><td class="desc">基础信息类 </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_bitable.html" target="_self">Bitable</a></td><td class="desc">用于对类型T进行位操作 </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_c_a_n_frame.html" target="_self">CANFrame</a></td><td class="desc">CAN帧 </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_com_util.html" target="_self">ComUtil</a></td><td class="desc">通用工具类 </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_coroutine.html" target="_self">Coroutine</a></td><td class="desc">协程类 </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_co_scheduler.html" target="_self">CoScheduler</a></td><td class="desc">协程调度器 </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_c_r_c_check.html" target="_self">CRCCheck</a></td><td class="desc">CRC校验 </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_data_buffer.html" target="_self">DataBuffer</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_date_time.html" target="_self">DateTime</a></td><td class="desc">日期时间结构体 <br  />
 </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_directory.html" target="_self">Directory</a></td><td class="desc">目录类 </td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_double_array.html" target="_self">DoubleArray</a></td><td class="desc">浮点型数组类,例:[1.01, 2.02, 3.03] </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_event_timer.html" target="_self">EventTimer</a></td><td class="desc">事件定时器类 </td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_failure.html" target="_self">Failure</a></td><td class="desc">CppUnit错误类 </td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_file.html" target="_self">File</a></td><td class="desc">文件类 </td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_file_path.html" target="_self">FilePath</a></td><td class="desc">文件路径 </td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_f_s_handler.html" target="_self">FSHandler</a></td><td class="desc">状态处理器 </td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_f_s_listener.html" target="_self">FSListener</a></td><td class="desc">状态监听器 </td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_f_s_machine.html" target="_self">FSMachine</a></td><td class="desc">状态机 </td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_input_reader.html" target="_self">InputReader</a></td><td class="desc">参数输入获取类 </td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_int_array.html" target="_self">IntArray</a></td><td class="desc">整形数组类,例:[1, 2, 3] </td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_i_o_device.html" target="_self">IODevice</a></td><td class="desc">IO设备抽象类 </td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_line_buffer.html" target="_self">LineBuffer</a></td><td class="desc">线性缓冲 </td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_local_tcp_server.html" target="_self">LocalTcpServer</a></td><td class="desc">本地TCP服务器 </td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_local_tcp_socket.html" target="_self">LocalTcpSocket</a></td><td class="desc">LocalTcpSocket类 </td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_logger.html" target="_self">Logger</a></td><td class="desc">日志器 </td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_logger_manager.html" target="_self">LoggerManager</a></td><td class="desc">日志管理器 </td></tr>
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_math_util.html" target="_self">MathUtil</a></td><td class="desc">数学工具 </td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_m_d5_check.html" target="_self">MD5Check</a></td><td class="desc">MD5校验类 </td></tr>
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1_m_d5_context.html" target="_self">MD5Context</a></td><td class="desc">MD5上下文 </td></tr>
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_mem_pool.html" target="_self">MemPool</a></td><td class="desc">内存池 </td></tr>
<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_mem_shared.html" target="_self">MemShared</a></td><td class="desc">共享内存类(可以多进程共享) </td></tr>
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_msg_queue.html" target="_self">MsgQueue</a></td><td class="desc">消息队列类 <br  />
 </td></tr>
<tr id="row_0_36_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_msg_queue_factory.html" target="_self">MsgQueueFactory</a></td><td class="desc">消息队列工厂类 </td></tr>
<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_mutex.html" target="_self">Mutex</a></td><td class="desc">互斥锁类 </td></tr>
<tr id="row_0_38_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_mutex_cond.html" target="_self">MutexCond</a></td><td class="desc">条件变量 </td></tr>
<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_net_util.html" target="_self">NetUtil</a></td><td class="desc">网络工具类,提供对网络设别的常用操作 </td></tr>
<tr id="row_0_40_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_pluglet.html" target="_self">Pluglet</a></td><td class="desc">插件类 </td></tr>
<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_pollset.html" target="_self">Pollset</a></td><td class="desc">IO复用/轮询集 </td></tr>
<tr id="row_0_42_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_proc_fifo.html" target="_self">ProcFifo</a></td><td class="desc">进程间管道(有名管道) </td></tr>
<tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_proc_util.html" target="_self">ProcUtil</a></td><td class="desc">进程工具类 </td></tr>
<tr id="row_0_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_44_" class="arrow" onclick="toggleFolder('0_44_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_p_thread.html" target="_self">PThread</a></td><td class="desc">线程类 <br  />
 </td></tr>
<tr id="row_0_44_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1_p_thread_1_1_thread_attr.html" target="_self">ThreadAttr</a></td><td class="desc"></td></tr>
<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1_queue_msg_body.html" target="_self">QueueMsgBody</a></td><td class="desc">Msgbuf消息结构体 </td></tr>
<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_reg_exp.html" target="_self">RegExp</a></td><td class="desc">正则表达式类 </td></tr>
<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_ring_buffer.html" target="_self">RingBuffer</a></td><td class="desc">循环缓冲 </td></tr>
<tr id="row_0_48_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_r_timer.html" target="_self">RTimer</a></td><td class="desc">实时定时器类(每个定时器独占一个线程) </td></tr>
<tr id="row_0_49_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_runnable.html" target="_self">Runnable</a></td><td class="desc">线程运行体,子类必须重写run方法. <br  />
 </td></tr>
<tr id="row_0_50_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_semaphore.html" target="_self">Semaphore</a></td><td class="desc">信号量类(基于POSIX接口) <br  />
 </td></tr>
<tr id="row_0_51_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_semaphore_v.html" target="_self">SemaphoreV</a></td><td class="desc">信号量类(基于systemV接口) <br  />
 </td></tr>
<tr id="row_0_52_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionlibemb_1_1semun.html" target="_self">semun</a></td><td class="desc">SystemV信号量属性 </td></tr>
<tr id="row_0_53_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1serial__rs485.html" target="_self">serial_rs485</a></td><td class="desc">RS485属性 </td></tr>
<tr id="row_0_54_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_serial_port.html" target="_self">SerialPort</a></td><td class="desc">串口设备类 </td></tr>
<tr id="row_0_55_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1_serial_port_attr.html" target="_self">SerialPortAttr</a></td><td class="desc">串口属性 </td></tr>
<tr id="row_0_56_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_simple_string.html" target="_self">SimpleString</a></td><td class="desc">简单字符串类 </td></tr>
<tr id="row_0_57_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_singleton.html" target="_self">Singleton</a></td><td class="desc">单例模板类 </td></tr>
<tr id="row_0_58_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_socket.html" target="_self">Socket</a></td><td class="desc">Socket抽象基类 <br  />
 </td></tr>
<tr id="row_0_59_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_socket_c_a_n.html" target="_self">SocketCAN</a></td><td class="desc">CAN套接字 </td></tr>
<tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_socket_pair.html" target="_self">SocketPair</a></td><td class="desc">套接字对类 </td></tr>
<tr id="row_0_61_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_s_t_d_sink.html" target="_self">STDSink</a></td><td class="desc"></td></tr>
<tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_string_array.html" target="_self">StringArray</a></td><td class="desc">字符串数组类 </td></tr>
<tr id="row_0_63_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_str_util.html" target="_self">StrUtil</a></td><td class="desc">字符串工具类 </td></tr>
<tr id="row_0_64_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tcp_server.html" target="_self">TcpServer</a></td><td class="desc">Tcp服务器 </td></tr>
<tr id="row_0_65_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tcp_socket.html" target="_self">TcpSocket</a></td><td class="desc">TcpSocket类 <br  />
 </td></tr>
<tr id="row_0_66_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_test.html" target="_self">Test</a></td><td class="desc">CppUnit测试类 </td></tr>
<tr id="row_0_67_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_test_registry.html" target="_self">TestRegistry</a></td><td class="desc">CppUnit测试注册器类 </td></tr>
<tr id="row_0_68_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_test_result.html" target="_self">TestResult</a></td><td class="desc">CppUnit测试结果类 </td></tr>
<tr id="row_0_69_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_thread.html" target="_self">Thread</a></td><td class="desc"></td></tr>
<tr id="row_0_70_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibemb_1_1_thread_args.html" target="_self">ThreadArgs</a></td><td class="desc">线程参数 </td></tr>
<tr id="row_0_71_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_threading.html" target="_self">Threading</a></td><td class="desc">线程化类,用以线程化类成员函数 </td></tr>
<tr id="row_0_72_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_thread_pool.html" target="_self">ThreadPool</a></td><td class="desc">线程池 </td></tr>
<tr id="row_0_73_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_time.html" target="_self">Time</a></td><td class="desc">时间类 </td></tr>
<tr id="row_0_74_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_timer.html" target="_self">Timer</a></td><td class="desc">定时器类 </td></tr>
<tr id="row_0_75_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_timer_listener.html" target="_self">TimerListener</a></td><td class="desc">Timer定时器监听器接口 <br  />
 </td></tr>
<tr id="row_0_76_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_timer_manager.html" target="_self">TimerManager</a></td><td class="desc">定时器管理器 </td></tr>
<tr id="row_0_77_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tracer.html" target="_self">Tracer</a></td><td class="desc">调试跟踪类 </td></tr>
<tr id="row_0_78_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tracer_sink.html" target="_self">TracerSink</a></td><td class="desc"></td></tr>
<tr id="row_0_79_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tuple.html" target="_self">Tuple</a></td><td class="desc">元组类(可以同时存储整数,浮点数,字符串) </td></tr>
<tr id="row_0_80_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_tuple_item.html" target="_self">TupleItem</a></td><td class="desc">元组元素类 </td></tr>
<tr id="row_0_81_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_udp_server.html" target="_self">UdpServer</a></td><td class="desc">UDP服务器 </td></tr>
<tr id="row_0_82_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlibemb_1_1_udp_socket.html" target="_self">UdpSocket</a></td><td class="desc">UdpSocket类 <br  />
 </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_enum_string.html" target="_self">EnumString</a></td><td class="desc">用于定义枚举字符串表 </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
